<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../../js/vue.js"></script>
</head>
<body>
    <div id="app">
        <!-- 
             关于VueComponent:
                1.school组件本质是一个名为VueComponent的构造函数，且不是程序员定义的，是Vue.extend生成的
                2.我们只需要写<school/>  或  <school></school>，Vue解析时会帮我们创建school组件的实例对象,
                即Vue帮我们执行的:newVueComponent(options).

                3.特别注意:每次调用Vue.extend，返回的都是一个全新的VueComponent!!!!
                
                4.关于this指向:
                (1).组件配置中:
                    data函数、methods中的函数、watch中的的数、computed中的所数它们的this均是【VueComponent的实例对象】

                (2).new Vue()配置中:
                    data阶数、methods中的函数、watch中的所数、computed中的所数它们的this均是【Vue实例对象】

                5.VueComponent的实例对象，以后简称vc(也可称之为:组件实例对象)。
                Vue的实例对象，以后简称vm。   



         -->
    </div>
</body>
<script>
    var app = new Vue({
        el: '#app',
        data: {
            msg: 'Hello Vue!'
        }
    })
</script>
</html>